Houdini节点
本工具集提供了分门别类的Houdini资产,默认全局安装,可以以节点的形式直接调用。
所有节点均无外部依赖,可安全地通过Unlock/Embedding方式嵌入您的资产中。资产发布后使用方无需安装任何额外依赖。
用来架设传送门()。该节点可以设置需要跳转到的位置,点击插件变量面板中的按钮后可以直接跳转到对应位置。同时插件处理了双击事件,因此可以直接双击该节点以进行快速的传送。
用来解析简单结构的json数据。 由于几何体承载数据类型有限,以及json数据嵌套的复杂性,本节点只支持由字典组成的列表形式的json解析。如下:
[
{
"unreal_instance":"StaticMesh'/Game/STF/Pack03-LandscapePro/Environment/Foliage/Grass/SM_GrassGroup01.SM_GrassGroup01'",
"propagate_dist":420.0,
"heliophile":0.12,
"species":"VegA",
"viability":0.9,
"viability_radius":0.035,
"animal_spread_factor":0.9,
"pioneer_order":0,
"init_seed_weight":0.6,
"reproductivity":8,
"up_align":0.6,
"plant_into_soil":0.02,
"hygrophile":-0.15
},
{
"unreal_instance":"StaticMesh'/Game/STF/Pack03-LandscapePro/Environment/Foliage/Grass/SM_FlowerGroup01.SM_FlowerGroup01'",
"species":"VegB",
"propagate_dist":350.0,
"heliophile":0.1,
"viability":0.85,
"viability_radius":0.15,
"animal_spread_factor":0.6,
"pioneer_order":1,
"init_seed_weight":0.45,
"reproductivity":9,
"up_align":0.6,
"plant_into_soil":0.015,
"hygrophile":0.5
},
{
"unreal_instance":"StaticMesh'/Game/STF/Pack03-LandscapePro/Environment/Foliage/Grass/SM_WeathGroup02.SM_WeathGroup02'",
"species":"VegC",
"propagate_dist":300.0,
"heliophile":0.1,
"viability":0.8,
"viability_radius":0.3,
"animal_spread_factor":0.5,
"pioneer_order":2,
"init_seed_weight":0.5,
"reproductivity":6,
"up_align":0.3,
"plant_into_soil":0.025,
"hygrophile":-0.2
}
]
用户可选择Point和Primitive两种几何元素类型,此节点会将解析属性输出到用户选择的几何元素类型中。
此节点有两个输入,第一个输入是待划分的点,第二个输入是用来划分的数据,与Dolag Parse Json Data To Gemotry搭配有奇效。 节点要求第二个输入包含用以划分的元信息:
将静态网格的uasset转换为FBX并导入houdini。 下为节点参数:
为每一个点添加一个范围内的int类型的variant属性。主要用在为撒点赋予上随机的variant属性。